package com.sz.admin.role.pojo.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import cn.idev.excel.annotation.ExcelIgnore;
import cn.idev.excel.annotation.ExcelProperty;

/**
 * <p>
 * Role返回vo
 * </p>
 *
 * @author sz-admin
 * @since 2025-06-30
 */
@Data
@Schema(description = "Role返回vo")
public class RoleVO {

    @ExcelIgnore
    @Schema(description =  "角色ID（格式：R+3位数字，如R001）")
    private String roleId;

    @ExcelProperty(value = "角色名称")
    @Schema(description =  "角色名称")
    private String roleName;

    @ExcelProperty(value = "创建时间 (格式: yy-mm-dd:hh-mm-ss)")
    @Schema(description =  "创建时间 (格式: yy-mm-dd:hh-mm-ss)")
    private String createdAt;

    @ExcelProperty(value = "更新时间 (格式: yy-mm-dd:hh-mm-ss)")
    @Schema(description =  "更新时间 (格式: yy-mm-dd:hh-mm-ss)")
    private String updatedAt;

    @ExcelProperty(value = "删除标记 0:正常 1:删除")
    @Schema(description =  "删除标记 0:正常 1:删除")
    private Integer isDeleted;

}